Jellyfin
#music #media #player #itunes #bash #powershell
Jellyfin The Free Software Media System.
Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way.
I use this exclusively for music hosting because Plex.tv has more restrictions on client music playback. Plus, with a little shell magic -> iTunes playlist Sync
Connections
- Home Assistant
- Android Phone (Galaxy s9)
installation
./compose.yml
via Docker
version: "3.7"
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
restart: unless-stopped
ports:
- 8096:8096
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
volumes:
- ./config:/config
- ./cache:/cache
- /mnt/<externalDrive>/jellyfin/media:/media:ro #:ro = read-only
# networks:
# default:
# external:
# name: nginx-prox-mgmt-3_default
Phone Players
Gotta be honest, the native Jellyfin | F-Droid app is very lack luster. 🫰that this will improve in the future. Here is 2 alternatives
- Symfonium: It cost $5, and that's fine because it is very feature rich (Android Auto, auto sync, Offline downloads, etc).
- FinAmpIf you're looking for something light weight (and FOSS)
iTunes playlist Sync
- copy files to server: FreeFileSync or rsync
- iTunes XML Playlist to m3u Converter
- Apple Music Batch Playlist Export